package com.example.supplychainbackend.controller.dto.project.analysis;

import com.example.supplychainbackend.controller.dto.project.analysis.project.HistoricalOnTimeDeliveryRateDto;
import com.example.supplychainbackend.controller.dto.project.analysis.project.ProjectDeliveryStatusDto;
import com.example.supplychainbackend.controller.dto.project.analysis.project.ProjectLeadTimeDto;
import com.example.supplychainbackend.controller.dto.project.analysis.project.ProjectListDto;
import lombok.*;

import java.util.List;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Getter
@Setter
public class ProjectExecutionDataDto
{
    private Float onTimeDeliveryRate;//项目按时交付率
    private Float historicalAverageRate;
    private List<HistoricalOnTimeDeliveryRateDto> historicalOnTimeDeliveryRate;
    private List<ProjectLeadTimeDto> projectLeadTime;
    private List<ProjectDeliveryStatusDto> projectDeliveryStatus;
    private List<ProjectListDto> projectList;
}
